home *** CD-ROM | disk | FTP | other *** search
/ CD Actual 3 / CD ACTUAL 3.iso / linux / sonido / mod-0.000 / mod-0 / mod / TECH < prev    next >
Encoding:
Text File  |  1994-10-26  |  2.5 KB  |  62 lines

  1. Agnus clocksignal (CLK):
  2. PAL = 28.37516 MHz ; NTSC = 28.63636 MHz
  3.  
  4. Paula clockcycle period: T = 1/(CLK/8)
  5. PAL = 281.937 ns   ; NTSC = 279.365 ns
  6.  
  7. C-2 frequency   : 261.632 Hz
  8. C-2 period      : 428 (this is the value written to AUDxPER of Paula)
  9.  
  10. C-2 sample rate : F = 1/(428*T)
  11. PAL = 8287 Hz      ; NTSC = 8363 Hz
  12.  
  13. -------------------------------------------------------------------------------
  14.  
  15. Speed     = Number of ticks per line (defaults to 6)
  16. 1 Beat    = Time it takes to play 4 lines at speed 6 (i.e 4*6=24 ticks)
  17.             (defaults to 125)
  18. Tempo     = Decides the time per tick, measured in BPM (Beats Per Minute)
  19.  
  20. Time/tick = 60/(4*6*tempo) s = 2.5/tempo s
  21.  
  22. NOTE: As the calculation of time per tick doesn't take into account
  23.       current speed it isn't a real BPM value (at least not if you stick
  24.       to the above definition of 1 beat)
  25.  
  26. -------------------------------------------------------------------------------
  27.  
  28. When a sample is specified/changed:
  29.  
  30. If the new sample is a looped one and there is no new note, the old
  31. note should be retriggered (at the same pitch that the old one was
  32. playing) starting at the loopstartpoint of the new sample. The tricky
  33. thing is that the retriggering shouldn't happen until the previous
  34. sample is done with it's current loop (or just done if it wasn't
  35. looped; if the sample already had all its samples played the
  36. retriggering is done at once). If a new note comes inbetween, the
  37. retriggering is never to be done.
  38.  
  39. The above behaviour is a sideeffect of the way Amiga moduleplayers
  40. handle looping with Paula.  If you really want to understand why it
  41. works like this, read the ProTracker sources.
  42.  
  43. Very few modules depend on this feature... "Behind the Walls" does.
  44.  
  45. This is a bit tricky to implement under VoxWare, so we'll deal with it
  46. later (maybe, most probably never :-)
  47.  
  48. -------------------------------------------------------------------------------
  49.  
  50. Some effects in S3M's are not PT-compatible, even though the docs for
  51. ST3 says so. The problem is really that the gory details are not
  52. covered (for MODs there is the PT replay-source to follow).
  53.  
  54. These differences are mostly subtle. Examples are volumeslides with
  55. both up and down specified at the same time (PT gives UP preference,
  56. and ST3 DOWN). Other things like if a effect should be processed X or
  57. X-1 times also differ. This makes some songs sound a bit weird at
  58. times. I have tried to fix the problem as good as my ears will allow
  59. in the absence of solid replay-code.
  60.  
  61. This may very well be true for some of the other non-MOD formats too.
  62.